package com.wehealth.three.lib_connect.utils

import android.widget.Toast

/***
 * @author 栾桂明
 * @date 2021年 4月21日
 * @desc  这是一个toast工具类
 */
object ToastUtil {

    private var toast: Toast? = null

    /***
     * toast 做初始化的操作
     */
    private fun initToast() {
        if (toast != null) {
            toast!!.cancel()
            toast = null
        }
        toast = Toast.makeText(AppGlobals.get(), "", Toast.LENGTH_SHORT)

    }

    /***
     * 不需要context的普通Toast
     */
    fun toast(value: String) {
        initToast()
        toast!!.setText(value)
        toast!!.show()
    }

    /***
     * 底部显示的Toast
     */
    fun toastCenter(value: String, gravity: Int) {
        initToast()
        toast!!.setGravity(gravity, 0, 0)
        toast!!.setText(value)
        toast!!.show()
    }
}